<?php
/**
 * 2016.8-1 1作业 Session类
 * User: wuz
 * Date: 2016/8/11
 * Time: 15:53
 */

/*Session类 实现Session会话的创建、显示、删除
 *使用Session一定要注册！！！
 * */
namespace Ycf\Lesson\CookieAndSession\Session;

class Session
{
    private $sessionName;
    private $sessionValue;
    public function __construct($sessionName, $sessionValue)
    {
        $this->sessionName  = $sessionName;
        $this->sessionValue = $sessionValue;
    }
    //创建Session
    public function creatSession()
    {
        session_start();
        $_SESSION["$this->sessionName"] = "$this->sessionValue";
    }
    //获取Session
    public function getSession()
    {
        return $_SESSION[$this->sessionName];
    }
    //删除Session
    public function deleteSession()
    {
        session_unset(); //注销所有Session
        //Session会产生本地cookie，也需要删除
        if (isset($_COOKIE[$this->sessionName])) {
            setcookie($this->sessionName, '', time() - 3600);
        }
        session_destroy(); //注销

    }

}
